<?php
declare (strict_types = 1);

namespace app\model;

use think\Model;

/**
 * @mixin \think\Model
 */
class Test83s extends Model
{
    /**
     * @var string
     * 连接数据表
     * 批量添加数据的方法
     */
    protected $table="fiction";
    public static function addAll($data){
        $user = new Test83s;
        return $user->saveAll($data);
    }

    /**
     * @param $where
     * @return \think\Paginator
     * 分页展示数据的方法
     *搜索后分页
     */
    public static function getAll($where){
        return self::where($where)->order('uptime','desc')->paginate(['list_rows'=>15,'query'=>request()->param()]);
    }

    /**
     * @param $where
     * @return bool
     * 删除一条数据的方法
     */
    public static function delOne($where){
        return self::where($where)->delete();
    }

    /**
     * @param $where
     * @return array|null|Model
     * 获得一条数据的方法
     */
    public static function getOne($where){
        return self::where($where)->find();
    }

    /**
     * @param $where
     * @param $data
     * @return static
     * 修改一条数据的方法
     */
    public static function upOne($where,$data){
        return self::where($where)->update($data);
    }
}
